package com.eshop.event;

public class TemplateBean
{
    private String templateType;
    private String orderId;
    private String time;
    private String price;
    private String deliveryName;
    private String deliveryId;
    private String payType;
    private Long uid;
    private Long extractId;
    
    public static TemplateBeanBuilder builder() {
        return new TemplateBeanBuilder();
    }
    
    public String getTemplateType() {
        return this.templateType;
    }
    
    public String getOrderId() {
        return this.orderId;
    }
    
    public String getTime() {
        return this.time;
    }
    
    public String getPrice() {
        return this.price;
    }
    
    public String getDeliveryName() {
        return this.deliveryName;
    }
    
    public String getDeliveryId() {
        return this.deliveryId;
    }
    
    public String getPayType() {
        return this.payType;
    }
    
    public Long getUid() {
        return this.uid;
    }
    
    public Long getExtractId() {
        return this.extractId;
    }
    
    public void setTemplateType(final String templateType) {
        this.templateType = templateType;
    }
    
    public void setOrderId(final String orderId) {
        this.orderId = orderId;
    }
    
    public void setTime(final String time) {
        this.time = time;
    }
    
    public void setPrice(final String price) {
        this.price = price;
    }
    
    public void setDeliveryName(final String deliveryName) {
        this.deliveryName = deliveryName;
    }
    
    public void setDeliveryId(final String deliveryId) {
        this.deliveryId = deliveryId;
    }
    
    public void setPayType(final String payType) {
        this.payType = payType;
    }
    
    public void setUid(final Long uid) {
        this.uid = uid;
    }
    
    public void setExtractId(final Long extractId) {
        this.extractId = extractId;
    }
    
    public TemplateBean(final String templateType, final String orderId, final String time, final String price, final String deliveryName, final String deliveryId, final String payType, final Long uid, final Long extractId) {
        this.templateType = templateType;
        this.orderId = orderId;
        this.time = time;
        this.price = price;
        this.deliveryName = deliveryName;
        this.deliveryId = deliveryId;
        this.payType = payType;
        this.uid = uid;
        this.extractId = extractId;
    }
    
    public TemplateBean() {
    }
    
    public static class TemplateBeanBuilder
    {
        private String templateType;
        private String orderId;
        private String time;
        private String price;
        private String deliveryName;
        private String deliveryId;
        private String payType;
        private Long uid;
        private Long extractId;
        
        TemplateBeanBuilder() {
        }
        
        public TemplateBeanBuilder templateType(final String templateType) {
            this.templateType = templateType;
            return this;
        }
        
        public TemplateBeanBuilder orderId(final String orderId) {
            this.orderId = orderId;
            return this;
        }
        
        public TemplateBeanBuilder time(final String time) {
            this.time = time;
            return this;
        }
        
        public TemplateBeanBuilder price(final String price) {
            this.price = price;
            return this;
        }
        
        public TemplateBeanBuilder deliveryName(final String deliveryName) {
            this.deliveryName = deliveryName;
            return this;
        }
        
        public TemplateBeanBuilder deliveryId(final String deliveryId) {
            this.deliveryId = deliveryId;
            return this;
        }
        
        public TemplateBeanBuilder payType(final String payType) {
            this.payType = payType;
            return this;
        }
        
        public TemplateBeanBuilder uid(final Long uid) {
            this.uid = uid;
            return this;
        }
        
        public TemplateBeanBuilder extractId(final Long extractId) {
            this.extractId = extractId;
            return this;
        }
        
        public TemplateBean build() {
            return new TemplateBean(this.templateType, this.orderId, this.time, this.price, this.deliveryName, this.deliveryId, this.payType, this.uid, this.extractId);
        }
        
        @Override
        public String toString() {
            return "TemplateBean.TemplateBeanBuilder(templateType=" + this.templateType + ", orderId=" + this.orderId + ", time=" + this.time + ", price=" + this.price + ", deliveryName=" + this.deliveryName + ", deliveryId=" + this.deliveryId + ", payType=" + this.payType + ", uid=" + this.uid + ", extractId=" + this.extractId + ")";
        }
    }
}
